//Source file: D:\\test\\com\\ce\\pms\\custservice\\service\\ISignReadingService.java

package com.ce.pms.custservice.service;

import java.util.List;

import com.ce.pms.base.service.IPmsBaseService;
import com.ce.pms.base.vo.SearchVO;
import com.ce.pms.custservice.vo.SignReadingRecordVO;
import com.sitechasia.webx.core.support.Page;


/***
 * 阅签服务接口
 * @author gaosong
 *
 */
public interface ISignReadingService extends IPmsBaseService {

   /***
    * 功能描述:  阅签<br>
    * @param csEventID
    * @param signReading
    * @roseuid 4928231B0213
    * Create author:高嵩 <br>
    * Create on:2008-12-24  <br>
    * Edit author:  <br>
    * Edit on:    <br>
    * Why:     <br>
    */

   public SignReadingRecordVO addSignReading(Long csEventID, SignReadingRecordVO signReading);

   /***
    * 功能描述:  根据事件ID查询阅签<br>
    * @param custServEventID
    * @return
    * @roseuid 4943576F03A9
    * Create author:高嵩 <br>
    * Create on:2008-12-24  <br>
    * Edit author:  <br>
    * Edit on:    <br>
    * Why:     <br>
    */

   public SignReadingRecordVO getSignReadingByID(Long custServEventID);

   /***
    * 功能描述:  查询阅签列表<br>
    * @param searchVO
    * @return
    * @roseuid 4943579E0177
    * Create author:高嵩 <br>
    * Create on:2008-12-24  <br>
    * Edit author:  <br>
    * Edit on:    <br>
    * Why:     <br>
    */

   public List<SignReadingRecordVO> querySignRadingList(SearchVO searchVO);

   /***
    * 功能描述:  分页查询阅签<br>
    * @param searchVO
    * @return
    * @roseuid 494357CE009C
    * Create author:高嵩 <br>
    * Create on:2008-12-24  <br>
    * Edit author:  <br>
    * Edit on:    <br>
    * Why:     <br>
    */

   public Page querySignReadingByPage(SearchVO searchVO);
}
